package ${package.basePackage}.${package.moduleName}.bo;

<#list tableInfo.importPackages as pkg>
import ${pkg};
</#list>

import com.seal.commons.core.bo.BOSupport;

/**
* 功能描述: <br/>
* @date:     ${createDateTime}<br/>
* @author   ${auther}
* @since    JDK 1.8
*/
public class ${tableInfo.boName} extends BOSupport<${tableInfo.pkField.javaType}>{

<#list tableInfo.fields as column>
    /**
    * <#if column.comment??>${column.comment}<#else>${column.fieldName}</#if>
    */
    private ${column.javaType} ${column.fieldName};

</#list>


<#list tableInfo.fields as column>

    /**
    <#if column.comment??>  * ${column.comment}</#if>
    * @param ${column.fieldName} the ${column.fieldName} to set
    */
    public void ${column.setMethod}(${column.javaType} ${column.fieldName}){
        this.${column.fieldName} = ${column.fieldName};
    }

    /**
    <#if column.comment??>  * ${column.comment}</#if>
    * @return the ${column.fieldName}
    */
    public ${column.javaType} ${column.getMethod}(){
        return this.${column.fieldName};
    }
</#list>


}